#ifdef HAVE_CONFIG_H
#  include <config.h>
#endif

#include <gtk/gtk.h>

#include "callbacks.h"
#include "interface.h"
#include "support.h"

#include "string.h" // string

void on_button1_clicked (GtkWidget *fenetre, gpointer data)
{
	// definition des object de notre fenetre qu'on va utiliser
	GtkWidget *montext_1;
	GtkWidget *montext_2;
	GtkWidget *maliste;

	// definition des variables
	char nom[20];
	char prenom[20];
	int i = 0;

	// assosier nos objects avec leurs noms dans notre fenetre
	montext_1 = lookup_widget(fenetre,"entry1");
	montext_2 = lookup_widget(fenetre,"entry2");
	maliste = lookup_widget(fenetre,"clist1");

	// gtk_entry_get_text extrait le text d'un object de type GTK_ENTRY
	// GTK_ENTRY transforme un object de type GtkWidget en un object de type GTK_ENTRY 
	strcpy(nom,gtk_entry_get_text(GTK_ENTRY(montext_1)));
	strcpy(prenom,gtk_entry_get_text(GTK_ENTRY(montext_2)));

	for ( i = 0 ; i < 3 ; i ++)
	{
		gchar *ligne[2] = {nom,prenom}; // on definit le contenue de la ligne avec cette methode
		gtk_clist_append(GTK_CLIST(maliste),ligne); // on ajoute la ligne dans le tableau
	}
	

}


void on_button2_clicked (GtkWidget *fenetre, gpointer  data)
{
	GtkWidget *maliste;

	maliste = lookup_widget(fenetre,"clist1");
	gtk_clist_clear(GTK_CLIST(maliste));
}

